using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;

namespace TextSupport
{
	public class Outline
	{
		private XmlNode _rootXmlNode;
		public XmlNode RootXmlNode
		{
			get { return _rootXmlNode; }
			set { _rootXmlNode = value; }
		}
			
		List<OutlineNode> _outlineNodes;
		internal List<OutlineNode> OutlineNodes
		{
			get { return _outlineNodes; }
		}

		List<OutlineNode> _expandedNodes;
		internal List<OutlineNode> ExpandedNodes
		{
			get { return _expandedNodes; }
		}

		public Outline(XmlNode rootXmlNode)
		{
			_rootXmlNode = rootXmlNode;

			_outlineNodes = new List<OutlineNode>();
			_expandedNodes = new List<OutlineNode>();
		}
	}
}
